package com.example.server.web.domain.vo;

import com.example.server.web.domain.Student;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;

/**
 * 学生查询对象
 */
@ApiModel(value = "学生查询对象", description = "封装学生信息")
@Data
public class StudentVo extends Student{

    @ApiModelProperty("学生名称")
    private String name;

    @ApiModelProperty("学生学号")
    private String stuId ;

    @ApiModelProperty("学生性别(0代表男，1代表女)")
    private String sex;

    @ApiModelProperty("学生年龄")
    private Integer age;

    @ApiModelProperty("是否启用（1代表启用，0代表禁用）")
    private Boolean enabled;

    @ApiModelProperty("用户头像")
    private String avatar;

    @ApiModelProperty("班级名称")
    private String className;

    @ApiModelProperty("学院名称")
    private String academyName;
}
